.socialBox{
  position:relative;
  max-width:768px;
  min-width: 320px;
  top:0;
  left:0;
}

/*底部导航*/
.nav{
	background:#f0f1f5;
	width:100%;
	position:fixed;
	bottom:0;
	/*left:0;*/
  border-top: 1px solid #e8e8ea;
  max-width:768px;
  min-width: 320px;

}
.nav .nav_ul {
    overflow:hidden;
    -webkit-display:flex;
    display: flex;
    -webkit-justify-content: space-around; 
    justify-content: space-around;
}
.nav .nav_ul li{
	width:5.8rem;
	height:4.8rem;
}
.nav .nav_ul li a{
	display: block;
	font-size:1.2rem;
	text-align:center;
	color:#757575;
}
.nav .nav_ul li a div{
	 margin-top:-0.4rem;
	
}
.nav .nav_ul li a p{
	padding-top:0.7rem;
}
.nav .nav_ul li a i{
	display: inline-block;
	width:2rem;
	height:2rem;
	background-size:2rem 2rem;
  background-position: center;
  background-repeat: no-repeat;
    position: relative;

}
li.po i{
	background-image:url(../images/potwo.png) ;
	
}
li.in i{
	background-image:url(../images/infone.png);
}
li.re i{
   background-image:url(../images/reone.png)
}
li.me i{
   background-image:url(../images/meone.png);
}

li span.dot{
	position:absolute;
	right:-0.2rem;
	top:-0.2rem;
	display: inline-block;
	width:0.5rem;
	height:0.5rem;
	background:#f5391e;
	border-radius: 50%;
}
.sep{
	color:#f5391e;
}
.search{
	/*height:11rem;*/
	/*border:1px solid #f00;*/
	position:fixed;
	top:0;
	width:100%;
	/*background: #fff;*/
	z-index: 100;
  max-width:768px;
  min-width: 320px;
}
.socialBox{
	padding-top:10.8rem;
	padding-bottom:4.6rem;
}
/*头部*/
.search .allpo{
    height:4.6rem;
    background: #e5192d;
    -webkit-display:flex;
    display:flex;
    padding:0 1.2rem 0 0;
}
.spanball{
  /*-webkit-flex:1;
  flex:1;*/
  /*position:relative;*/
  padding: 0 1.2rem 0 1rem;
}
.putbox{
  box-sizing: border-box;
  -webkit-flex:1;
  flex:1;
  padding-left:0.5rem;
}
.search .allpo .type{
    /*min-width:5rem;*/
    height:4.6rem;
    display:block;
    font-size:1.5rem;
    color:#fff;
    background:url(../images/arrowdown.png) no-repeat right center;
    background-size: 1.5rem 1rem;
    line-height:4.6rem;
    /*vertical-align: middle;*/
    padding-right:2.3rem;
   
}

.search .allpo .tybg{
   background:url(../images/goup.png) no-repeat right center;
    background-size: 1.5rem 1rem;
}
.search .allpo .sera{
    border:none;
    height:2.8rem;
    border-radius: 3rem;
    vertical-align: middle;
    background:#fff url(../images/fada.png) no-repeat 1rem center;
    padding:0rem 1rem 0rem 3rem;
    background-size:1.5rem 1.5rem;
    box-sizing: border-box;
    font-size:1.3rem;
    color:#000;
    font-family: "Microsoft YaHei",sans-serif;
    line-height:2.8rem;
    display: block;
    width:100%;
    margin-top:0.87rem;
}

.search .tab{
    overflow: hidden;
    border-bottom:1px solid #f9f9f9;
    background:#f0f1f5;
}
.search .tab i{
    width:4rem;
    height:4rem;
    border-radius: 50%;
    vertical-align: middle;
    display: inline-block;
    overflow:hidden;
    background-size:cover;
    position:relative;

}
.search .tab i img{
	position:absolute;
    width:2.1rem;
    height:2.1rem;
    top:50%;
    transform: translate(-50%,-50%);
    left:50%;
   
}
.search .tab span{
   font-size:1.4rem;
   margin-left:0.8rem;
}
.search .tab .jobtab{
    float:left;
    width:50%; 
}

.search .tab .same{
    margin:1.2rem auto; 
    text-align: center
}
.search .tab .plantab{
     float:right;
     width:50%;
}
.tabbg{
	background: #fff;
} 

.search .tab .plantab i{
     background: url(../images/plan.png) no-repeat center;
}
.search .tab .jobtab i{
      background: url(../images/job.png) no-repeat center;
}
.main{
 background: #f0f1f5;
}
.main .jobcheck li{
	background: #fff;
	margin-top:1rem;
}
.main .jobcheck li a{
  display:block;
}
.main .jobcheck li:nth-child(1){
	margin-top:0;
}
.main .jobcheck li .positiontype{
	overflow: hidden;
     padding:1.2rem 1.2rem 0 1.2rem;
}
.main .jobcheck li .positiontype .potitle{
   float:left;
   font-size:1.6rem;
   font-weight: 600;
}
.main .jobcheck li .positiontype .date{
	float:right;
	color:#c9c9c9;
	margin-top:0.5rem;
  font-size:1.3rem;
}
.main .jobcheck li .num{
  padding:0 1.2rem;
  font-size:1.3rem;
  line-height:1.6rem;
  color:#676767;
  position: relative;
  margin:0.4rem 0;
}
.main .jobcheck li .num .so .tr{
	margin:-0.1rem  0.5rem 0 0.5rem;
	color:#a9abac;
	font-size:1.1rem;
}
.main .jobcheck li .num .so span{
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle
}
.main .jobcheck li .people{
	padding-right:1.2rem;
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle;
    position:absolute;
    right:0;
    top:0;
}
.main .jobcheck li .people .ren{ 
     color:#399bff;
}

.main .jobcheck li .major{
    margin:1rem 0;
    position: relative;
     padding:0 1.2rem;

}
.main .jobcheck li .major .skill{
  color:#a9abac;
  font-size:1.3rem;
  line-height:1.6rem;
  position: relative;
}
.main .jobcheck li .major .map{
	position: absolute;
	right:1.2rem;
	top:0;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
}
.main .jobcheck li .major .map i{
	width:1.8rem;
	height:1.8rem;
	display: inline-block;
	background: url(../images/map.png) no-repeat;
	background-size:1.4rem 1.9rem;
	vertical-align: middle;
	margin-top:-0.1rem;
}
.main .jobcheck li .botto{
  
  border-top:1px solid #f9f9f9;
  position: relative;
  padding:1rem 1.2rem;
}
.main .jobcheck li .botto .bank{
  color:#2a2a2a;
  font-size:1.4rem;

}
.main .jobcheck li .botto .branch{
  position: absolute;
  color:#747474;
  font-size:1.4rem;
  right: 1.2rem;
  top:1rem;
}
.main .plancheck{
	background: #fff;
}
.main .plancheck li{
	margin:0 auto;
	width:26rem;
	border-left:1px dashed #cfcfcf;
} 
.main .plancheck li .datetitle{
    position: relative;
    padding:0.4rem 1rem 0.4rem 4rem;
    background:url(../images/work.png) no-repeat 1.5rem center;
    background-size:1.3rem 1.3rem;
} 
.main .plancheck li .datetitle s{
    position: absolute;
    display: inline-block;
    width:0.6rem;
    height:0.6rem;
    border:0.2rem solid #ff635c;
    left:-0.5rem;
    top:50%;
    transform:translateY(-50%);
    border-radius: 50%;
}
.main .plancheck li .datetitle span{
    color:#2a2a2a;
    font-size:1.4rem;
    line-height:2.3rem;
    height:2.3rem;
    display: inline-block;
}  

.main .plancheck li .frame{
	margin-left:1.4rem;
	border:0.1rem solid #cfcfcf;
	border-radius: 8px 8px 0 0;
	padding:0.8rem;
	box-sizing: border-box;
} 
.main .plancheck li .frame .emplo{
	 color:#2a2a2a;
    font-size:1.4rem;
} 
.main .plancheck li .frame .linetime,.main .plancheck li .frame .condition{
    font-size:1.4rem;
	 color:#676767;
	 margin:0.6rem 0;
} 
.main .plancheck li .frame .linetime span,.main .plancheck li .frame .condition span{
	 font-size:1.4rem;
	 color:#676767;
} 
.main .plancheck li .checkdetail{
	border-radius:0 0 8px 8px;
	height:3.5rem;
	background: #ff635c;
	color:#fff;
	text-align: center;
	line-height: 3.5rem;
	margin-left:1.4rem;
	font-size:1.4rem;
	
} 
.main .plancheck li .checkdetail a{
  display: block;
  color:#fff;
}
.main .plancheck li .empty{
	height:1.3rem;
} 

/*头部弹框*/
.bounce{
  position:absolute;
  background:rgba(0,0,0,0.4);
  z-index:1000;
  display:none;
  left:0;
  top:4.6rem;
}
.bounce .fen{
  background: #fff;
  padding-bottom:1.2rem;
}
.bounce .fen{
  /*text-align: center;*/
  /*padding:1.2rem;*/
}
.bounce .fen a{
  display:inline-block;
  font-size:1.4rem;
  padding:0.5rem 0.6rem;
  /*line-height: 2.8rem;*/
  color:#666666;
  border:1px solid #f9f9f9;
  border-radius:2.3rem; 
  margin:1.2rem 0rem 0 1.2rem;
  min-width:7rem;
  text-align: center;
}
.bounce .fen a.redc{
  background: #e5192d;
  color:#fff;
}

.bouncecover{
  width:100%;
  height:100%;
  position:absolute;
  background:rgba(0,0,0,0.6);
  z-index:1000;
  top:0;
 
}
/*小o我的提示*/
.bouncecoverme{
  display:none;
  /*display: block;*/
}
.otip{
  background: #fff;
  width:26rem;
  position:fixed;
  left:50%;
  z-index:2000;
  border-radius:1rem;
}
.bouncecoverme .otip{
   margin-left:-11rem;
    bottom:12rem;
}
.otip .desc{
   overflow: hidden;
}
.otip .desc .lef{
  float:left;
  width:17rem;
  padding:1.3rem 0 1.3rem 1.3rem;
  box-sizing: border-box;

}
.otip .desc .specialleft{
  width:15rem;
}
.otip .desc .lef h3{
  font-size:1.5rem;
  color:#e60012;
  line-height: 3.5rem;
}
.otip .desc .specialleft h3{
  /*line-height: 3rem;*/
}
.otip .desc .lef p{
  font-size:1.5rem;
  color:#676767;
  line-height: 3rem;
}
.otip .desc .specialleft p{
  /*line-height:2.5rem;*/
}
.otip .desc .smallo{
  float:left;
  /*width:9rem;*/
  padding:2.4rem 0rem 0 0rem; 
  text-align: center;
  height:100%;
}

.otip .desc .smallo img{
  width:7rem;
  height:13rem;
  
}
.otip .desc .smallo .twohand{
  height:13rem;
  width:10rem 
}
.otip .desc .smallo .wid{
  width:7.9rem;
}
.otip .know{
  font-size:1.5rem;
  color:#fff;
  line-height: 4rem;
  background: #e60012;
  text-align: center;
  border-radius: 0 0 1rem 1rem;
  margin-top:1.3rem;
  font-weight: bold;
}
 .bouncecoverme .hand{
  position: fixed;
  right:2.8rem;
  bottom:5.6rem;
  z-index:20000;
}
 .hand img{ 
  width:3rem;
  height:4.5rem;
}

.bouncecoverme .bouncenav{
  visibility: hidden;
}
.bouncecoverme .bouncenav .bouncenav_me{
  visibility: visible;
  background: #f0f1f5;
}
/*小o简历提示*/
.bouncecoverresume {
  display: none;
  /*display: block;*/
}
.bouncecoverresume .bouncenav{
   visibility: hidden;
}
.bouncecoverresume .bouncenav .bouncenav_re{
  visibility: visible;
  background: #f0f1f5;
}
.bouncecoverresume .otip{
   margin-left:-14.5rem;
    bottom:12rem;
}
.bouncecoverresume .hand{
  position: fixed;
  right:11.3rem;
  bottom:5.6rem;
  z-index:20000;
}


/*小o全行提示*/
.bouncecoverAll{
    display: block;
    /*display: none;*/
}

.bouncecoverAll .otip{
   margin-left:-14rem;
   top:11rem;
}
.bouncecoverAll .hand{
  position: fixed;
  left:1.3rem;
  top:5rem;
  z-index:20000;
}

.bouncecoverAll .search{
  visibility:hidden;
}
.bouncecoverAll .spanball{
  visibility: visible;
  background: #e4192d;
}
/*小o小0提示按岗位或按招聘计划查看职位信息提示*/
.bouncecovercheck{
  /*display: block;*/
  display: none;

}
.bouncecovercheck .search{
 
   z-index:20000;
}
.bouncecovercheck .allpo{
  visibility: hidden;
}
.bouncecovercheck .tab{
  visibility: visible;
 
}
.bouncecovercheck .jobtab{
  background: #fff;
}
.bouncecovercheck .plantab{
  background: #f0f1f5;
}
.bouncecovercheck .hand{
  position: fixed;
  left:50%;
  transform:translateX(-50%);
  top:11.5rem;
  z-index:20000;
}

.bouncecovercheck .otip{
  top:19rem;
  left:50%;
  margin-left:-13rem;
}
     /*<!-- 小0提示点击框框搜索 -->*/
.bouncesearch{
  display: none;
  /*display: block;*/
}
.bouncesearch .search{
  visibility: hidden;
}
.bouncesearch .search .putbox{
  visibility: visible;
  background: #e4192d;
  padding-right:1.2rem;
}
.bouncesearch .otip{
  top:11rem;
  right:50%;
  margin-left:-10.8rem;
}
.bouncesearch .allpo{
  padding: 0;
}
.bouncesearch .hand{
  position: fixed;
  right:9.5rem;
  top:5rem;
  z-index:20000;
}







